package com.zzyweb.rentalcarsys.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.zzyweb.rentalcarsys.entity.UserAccount;
import com.zzyweb.rentalcarsys.entity.UserInfo;
import com.zzyweb.rentalcarsys.entity.viewobject.UserVO;
import com.zzyweb.rentalcarsys.utils.PageResult;

import java.util.List;

public interface UserService {
    PageResult<UserVO> getUsers(Long currentPage, Long pageSize, UserVO userVO);
    void deleteUserBatch(String ids);
    void deleteUser(String id);
    void addUser(UserVO userVO);
    void modifyUser(UserVO userVO);
    void setRole(String userId, Integer roleId);
    void modifyUserRole(String roleIds, String userId);
    UserVO getUserByUserId(Long userId);
}
